package com.zch.house.dao;

import java.util.List;
import java.util.Map;

import com.zch.house.entity.Lessee;

public interface LesseeDao {
	/**
	 * 获取根据条件查询到的所有租赁用户的信息列表
	 * @param sql
	 * @param params
	 * @return
	 */
	public List<Lessee> getAllLessee(Map<String, Object> map);
	/**
	 * 根据条件获取查询到的所有数据的总量
	 * @param sql
	 * @param params
	 * @return
	 */
	public int getTotalCount(Map<String, Object> map);
	/**
	 * 根据唯一标识获得租赁用户信息
	 * @param id
	 * @return
	 */
	public Lessee getLesseeById(int id);
	/**
	 * 添加租赁用户信息
	 * @param lessee
	 */
	public boolean addLessee(Lessee lessee);
	/**
	 * 删除租赁用户信息
	 * @param id
	 * @return
	 */
	public boolean deleteLessee(int id);
	/**
	 * 修改租赁用户信息
	 * @param lessee
	 * @return
	 */
	public boolean updateLessee(Lessee lessee);
	

}
